a,body,div,footer,form,h1,h2,h3,h4,h5,h6,header,html,img,input,li,p,section,select,span,ul {
    margin: 0;
    padding: 0
}

li,ol,ul {
    list-style: none
}

h1,h2,h3,h4,h5,h6 {
    font-weight: 400
}

a img,img {
    border: 0 none;
    vertical-align: top
}

input {
    outline: none
}

button {
    cursor: pointer
}

a {
    text-decoration: none;
    color: #333
}

a,a:focus {
    outline: none
}

body,html {
    width: 100%;
    height: 100%;
    font-family: Hiragino Sans GB,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,SimSun,\\5B8B\4F53,Arial
}

html {
    font-size: 20px;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

body {
    font-size: 16px;
    background: #fff;
    position: relative
}
.main-nav {
    min-width: 1030px;
    height: 60px;
    background: #323953;
    margin-top: 16px
}

ul.main-text {
    width: 1030px;
    line-height: 60px;
    margin: 0 auto
}

ul.main-text li {
    margin-right: 36px;
    float: left
}

ul.main-text li a {
    display: inline-block;
    font-size: 18px;
    color: #fff;
    padding: 0 15px
}

ul.main-text li a.current,ul.main-text li a:hover {
    background: rgba(202,29,24,.81)
}

ul.main-text li.none {
    margin-right: 0
}
.path-search {
    margin-top: 20px;
    height: 36px
}
.path .channel-logo a {
    display: inline-block;
    width: 140px;
    height: 37px
}
.path .channel-logo img {
    display: block;
    width: 140px
}

.path .channel-logo span {
    display: none
}
.path .channel-logo {
    float: left;
    background-image: url(//simg.sinajs.cn/products/news_finance/2018/pc_china_home/img/normal-sprite-fddd98.png);
    background-position: 0 0;
    width: 137px;
    height: 36px
}
.feed-card-tab-tabi-selected {
    border-bottom: 2px solid #323953;
    background: #323953;
    color: #fff
}

.feed-card-tabs {
    height: 59px
}

.feed-card-tab {
    background: #fafbfd;
    border-top: 2px solid #323953
}

.feed-card-tab-tabi {
    line-height: 57px;
    padding: 0 12px;
    font-size: 18px;
    cursor: default
}

.feed-card-page span {
    color: #323953
}

.feed-card-page .pagebox_num_nonce {
    background: #d33a2b;
    border: 1px solid #d33a2b;
    color: #fff
}

.feed-card-page a {
    color: #323953;
    background: #f1f3fa;
    border: 1px solid #d9dce8
}

.feed-card-page a:hover {
    background: #d33a2b;
    color: #fff;
    border: 1px solid #d33a2b
}

.feed-card-page .pagebox_next_nolink,.feed-card-page .pagebox_pre_nolink {
    background: #f1f3fa;
    border: 1px solid #d9dce8
}

.feed-card-a,.feed-card-a a {
    color: #999
}

.feed-card-notification {
    background: #f1f3fa;
    border: 1px solid #d9dce8;
    color: #323953
}

.feed-card-notification:hover {
    background: #d33a2b;
    border: 1px solid #d33a2b;
    color: #fff
}

.feed-card-item a:hover {
    color: #d33a2a
}

.search {
    padding: 0;
    float: right
}
.feed-card-clearfix {
    zoom:1}
.feed-card-tabs {
    height: 59px
}
.ty-cardlist-w {
    width: 640px;
    line-height: 22px;
    font-size: 14px;
    color: #999;
    font-family: 'Hiragino Sans GB','Microsoft Yahei','微软雅黑','Simsun','宋体','Arial';
}

.ty-cardlist-w a {
    color: #333;
    text-decoration: none;
}

.ty-cardlist-w a:visited {
    color: #333;
}

.ty-cardlist-w a:hover, .ty-cardlist-w a:active, .ty-cardlist-w a:focus {
    color: #E43B5B;
    text-decoration: none;
}

.ty-cardlist-w .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.ty-cardlist-w .clearfix {
    zoom: 1; }

.ty-cardlist-w .clearit {
    clear: both;
    height: 0;
    font-size: 0;
    overflow: hidden;
}

.ty-cardlist-w a.ty-card-link-em {
    color: #E43B5B;
    text-decoration: none;
}

.ty-cardlist-w a.ty-card-link-em:visited {
    color: #E43B5B;
}

.ty-cardlist-w a.ty-card-link-em:hover, .ty-cardlist-w a.ty-card-link-em:active, .ty-cardlist-w a.ty-card-link-em:focus {
    color: #E43B5B;
    text-decoration: none;
}

.ty-cardlist-loading {
    margin-top: 5px;
    border: 1px solid #E5EFF6;
    height: 38px;
    line-height: 38px;
    background-color: #E9F5FD;
    text-align: center;
    font-size: 14px;
    color: #333;
    cursor: pointer;
}

.ty-cardlist-loading:hover {
    opacity: .8;
    filter: alpha(opacity=80);
}

.cardlist__item {
    margin: 10px;
    padding: 10px;
    background: #ddd;
}

.cardlist-a__loading, .cardlist-a__tip, .cardlist-a__more {
    margin: 10px 0;
    padding: 10px;
    text-align: center;
}

.ty-cardlist-w .cardlist-a__more {
    padding: 0;
    color: #666;
    font-size: 16px;
}

.cardlist-a__more-c {
    height: 40px;
    border: 1px solid #E43B5B;
    line-height: 40px;
    color: #E43B5B;
    background-color: #fff;
    cursor: pointer;
    transition: all ease 0.3s;
}

.cardlist-a__more-c:hover {
    color: #fff;
    background-color: #E43B5B;
}

.cardlist-a__loading {
    font-size: 18px;
    color: #999;
}

.cardlist-a__loading .icon-loading {
    display: inline-block;
    margin-left: 15px;
    width: 100px;
    height: 20px;
    background: url(//n.sinaimg.cn/finance/c30320b4/20170512/loading.gif?1) 0 0 no-repeat;
    vertical-align: middle;
}

.cardlist__item_newsa {
    background: red;
    color: #fff;
}

.cardlist__item_newsb {
    border: 3px solid blue;
    color: #fff;
}

.cardlist-a__tab {
    border-top: 2px solid #F04C64;
}

.cardlist-a__tab, .cardlist-a__tab li {
    height: 50px;
    line-height: 50px;
}

.cardlist-a__tab li {
    float: left;
    display: inline;
    padding: 0 20px;
    font-size: 18px;
    cursor: pointer;
}

.cardlist-a__tab li.current {
    background: #F04C64;
    color: #fff;
}

/*到底后点击刷新*/
.btn-clicktorefresh {
    color: #E43B5B;
    cursor: pointer;
}

/*分页*/
.cardlist-a__pager {
    text-align: center;
    margin: 20px;
}

.cardlist-a__pager a {
    min-width: 10px;
    display: inline-block;
    padding: 2px 10px;
    margin: 10px;
    border: 1px solid #333;
    line-height: 20px;
    height: 20px;
    vertical-align: middle;
    cursor: pointer;
}

.cardlist-a__pager .page-cur {
    color: red;
    cursor: text;
}

.cardlist-a__list .ty-card:nth-last-of-type(1) {
    border-bottom: none;
}

.ty-card {
    position: relative;
    z-index: 10;
    border-bottom: 1px solid #EFEFEF;
    background-color: #fff;
    letter-spacing: .5px;
    letter-spacing: 0\9;
}

.ty-card:hover {
    background-color: #FAFBFD;
}

.ty-card-close {
    display: none;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 12px;
    height: 12px;
    background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/icon-close.png?__sprite) 0 0 no-repeat;
    cursor: pointer;
}

.ty-card:hover .ty-card-close {
    display: block;
    opacity: .6;
    filter: alpha(opacity=60);
}

.ty-card:hover .ty-card-close:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.ty-card-l {
    float: left;
    width: 150px;
    padding-bottom: 20px;
}

.ty-card-r {
    margin-left: 170px;
}

.ty-card-tt {
    padding-top: 17px;
    margin-right: 30px;
    height: 52px;
    line-height: 26px;
    font-size: 20px;
    font-weight: bold;
}

.ty-card-tt-prefix {
    position: relative;
    z-index: 1;
    padding-right: 14px;
    color: #E43B5B;
    font-style: normal;
    font-weight: bold;
}

.ty-card-tt-prefix:after {
    position: absolute;
    top: 4px;
    right: -1px;
    width: 1px;
    height: 20px;
    background-color: #d8d8d8;
    margin: 0 7px;
    content: '';
}

.ty-card-icon-mpics, .ty-card-icon-live, .ty-card-icon-topic, .ty-card-icon-scheme, .ty-card-icon-video, .ty-card-icon-exclusive {
    display: inline-block;
    margin-right: 5px;
    width: 66px;
    height: 26px;
    vertical-align: -6px;
}

.ty-card-icon-mpics {
    display: none!important;
    background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/prefix-mpics.png?__sprite) 0 0 no-repeat;
}

.ty-card-icon-live {
    background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/prefix-live.png?__sprite) 0 0 no-repeat;
}

.ty-card-icon-topic {
    background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/prefix-topic.png?__sprite) 0 0 no-repeat;
}

.ty-card-icon-scheme {
    background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/prefix-scheme.png?__sprite) 0 0 no-repeat;
}

.ty-card-icon-video {
    display: none!important;
    background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/prefix-video.png?__sprite) 0 0 no-repeat;
}

.ty-card-icon-exclusive {
    background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/prefix-exclusive.png?__sprite) 0 0 no-repeat;
}

.ty-card-icon-hot {
    display: inline-block;
    margin-left: 5px;
    width: 31px;
    height: 11px;
    vertical-align: 0px;
    background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/icon-hot.png?__sprite) 0 0 no-repeat;
}

.ty-card-tip1 {
    margin-top: 8px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #999;
}

.ty-card-tip2 {
    margin-top: 3px;
    padding-bottom: 10px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #999;
}

.ty-card-type1 {
}

.ty-card-thumb-w {
    position: relative;
    margin-top: 20px;
    width: 150px;
    height: 100px;
    overflow: hidden;
}

.ty-card-thumb {
    width: 150px;
    height: 100px;
    will-change: transform;
    transition: transform ease-in-out .3s;
}

.ty-card-thumb:hover {
    transform: scale(1.1, 1.1);
}

.ty-card-thumb-noani {
    transition: none;
}

.ty-card-thumb-noani:hover {
    transform: none;
}

.ty-card-tip2-i {
    display: inline-block;
    padding-right: 12px;
}

.ty-card-cmnt {
    float: right;
    margin-right: 10px;
    padding-right: 0;
    cursor: pointer;
}

.ty-card-cmnt a, .ty-card-cmnt a:visited {
    color: #999;
}

.ty-card-cmnt a:hover {
    color: #E43B5B;
}

.ty-card-cmnt-icon {
    display: inline-block;
    margin-right: 5px;
    width: 16px;
    height: 16px;
    vertical-align: -3px;
    background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/icon-cmnt.png?__sprite) 0 0 no-repeat;
}

a:hover .ty-card-cmnt-icon {
    background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/icon-cmnt-hover.png?__sprite) 0 0 no-repeat;
}

.ty-card-tag {
    margin-right: 5px;
}

.ty-cardlist-w .ty-card-tag a, .ty-cardlist-w .ty-card-tag a:visited {
    color: #999;
}

.ty-card-video {
    position: absolute;
    left: 10px;
    bottom: 10px;
    width: 27px;
    height: 27px;
    background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/icon-video.png?__sprite) 0 0 no-repeat;
}

.ty-card-video:hover {
    opacity: .9;
    filter: alpha(opacity=90);
}

/*通栏*/
.ty-card-type2 .ty-card-tt {
    height: auto;
    padding-bottom: 10px;
}

.ty-card-type3 .ty-card-tt {
    height: auto;
    padding-bottom: 10px;
}

/*组图*/
.ty-card-type3 {
}

.ty-card-type3 .ty-card-tt {
    height: auto;
    padding-bottom: 10px;
}

.ty-card-type3 .ty-card-picstotal {
    margin-left: 5px;
    font-size: 14px;
    font-weight: normal;
    color: #999;
}

.ty-card-thumbs-w {
    height: 100px;
    margin-bottom: 10px;
    overflow: hidden;
}

.ty-card-thumbs-c {
    position: relative;
    z-index: 1;
    display: inline-block;
    margin-right: 8px;
    overflow: hidden;
}

.ty-card-thumbs-gif {
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2;
    width: 28px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #333;
    background-color: rgba(255,255,255,0.6);
    font-family: arial;
    font-style: normal;
}

.ty-card-thumbs-w .ty-card-thumb {
    display: block;
    height: 100px;
    width: auto;
}

.ty-card-thumbs-w .ty-card-thumbs-c:nth-last-of-type(1) {
    margin-right: 0;
}

/*直播*/
.ty-card-type15 {
}

.ty-live-stat {
    position: absolute;
    z-index: 11;
    top: 0;
    left: 0;
    width: 54px;
    height: 24px;
}

.ty-live-stat-pre {
    background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/live-pre.png?__sprite) 0 0 no-repeat;
}

.ty-live-stat-ing {
    background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/live-ing.png?__sprite) 0 0 no-repeat;
}

.ty-live-stat-end {
    background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/live-end.png?__sprite) 0 0 no-repeat;
}

.ty-live-time {
    position: absolute;
    z-index: 11;
    bottom: 0;
    left: 0;
    width: 150px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    font-family: arial;
    text-align: center;
    background-color: rgba(255,255,255,0.7);
    color: #000;
}

.ty-live-icon-ing {
    display: inline-block;
    width: 10px;
    height: 24px;
    vertical-align: -7px;
    background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/prefix-live-ing.png?__sprite) center center no-repeat;
}

.ty-live-icon-to {
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: -7px;
    background: url(//n.sinaimg.cn/finance/pctianyi_wdg/src/images/prefix-live-clock.png?__sprite) center center no-repeat;
}

/*640视频*/
.ty-card-type4 {
}

.ty-card-type4 .ty-card-tt {
    height: auto;
    padding-bottom: 10px;
}

.ty-card-play-w {
    position: relative;
    height: 360px;
}

.ty-card-play-poster-w {
    position: relative;
    cursor: pointer;
}

.ty-card-play-poster {
    display: block;
    width: 640px;
    height: 360px;
}

.ty-card-player-w {
    display: none;
    width: 640px;
    height: 360px;
    position: absolute;
    top: 0;
}

.ty-card-play-icon {
    width: 70px;
    height: 70px;
    position: absolute;
    background: url("//n.sinaimg.cn/ent/07a47ff4/20170628/icon-videoplay.png?__sprite");
    left: 50%;
    top: 50%;
    margin-left: -35px;
    margin-top: -35px;
    transition: opacity ease 0.3s;
}

.ty-card-play-poster-w:hover .ty-card-play-icon {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.ty-card-play-cover {
    display: none;
    width: 70px;
    height: 70px;
    background: url("//n.sinaimg.cn/finance/pctianyi_wdg/src/images/feedloading1.gif");
    background-size: cover;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -35px;
    margin-top: -35px;
    filter: alpha(opacity=70);
    opacity: 0.6;
}

.ty-card-reload-icon {
    display: none;
    width: 64px;
    height: 64px;
    background-size: cover;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -32px;
    margin-top: -32px;
    filter: alpha(opacity=70);
    opacity: 0.6;
    background: url("//n.sinaimg.cn/finance/pctianyi_wdg/src/images/reload-icon.png");
}

.ty-card-reload-span {
    display: none;
    text-align: center;
    width: 400px;
    height: 24px;
    position: absolute;
    top: 65%;
    left: 50%;
    margin-left: -200px;
    font-family: MicrosoftYaHei-Bold;
    font-size: 24px;
    line-height: 31px;
    color: #FFFFFF;
    letter-spacing: 0;
    text-shadow: 0 2px 4px rgba(0,0,0,0.36);
}

/*最简card*/
.ty-card-type10003 {
}

.ty-card-type10003 .ty-card-tt {
    height: auto;
    padding-bottom: 17px;
}

/*删除提示*/
.ty-card {
    overflow: visible;
    background: none;
    z-index: auto;
}

.ty-card .ty-card-tip {
    position: absolute;
    right: 0;
    top: -2px;
    border: 2px solid #EFEFEF;
    z-index: 100;
    background: #fff;
}

.ty-card .ty-card-tip li {
    min-width: 142px;
    _width: 142px;
    height: 34px;
    padding: 3px;
    line-height: 34px;
    font-size: 16px;
    border: 1px solid #dce0e3;
    margin-top: 12px;
    text-align: center;
    cursor: pointer;
    background-color: #FAFBFD;
}

.ty-card .ty-card-tip li:hover {
    border-color: #a3a8ac;
    background-color: #edf0f1;
}

.ty-card .ty-card-tip ul {
    padding: 24px 29px;
}

.ty-card .ty-card-tip .ty-card-close {
    display: block;
    filter: alpha(opacity=60);
    opacity: 0.6;
}


.switch-text ul li a:hover {
    height: 100%
}

.switch-text ul li img {
    display: block
}

.switch-text ul li .mask {
    width: 130px;
    height: 60px;
    padding: 20px 10px;
    overflow: hidden;
    display: block;
    background: rgba(50,57,83,.8);
    font-size: 14px;
    letter-spacing: -1px;
    color: #fff;
    position: absolute;
    bottom: 0;
    word-wrap: break-word
}

